home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1992 June: ROMin Holiday / ADC Developer CD (1992-06) (''ROMin Holiday'')_iso / Developer Connection - 06-1992.iso / Development Platforms / MPW Related / DTS MPW Goodies / • MPW Goodies Info next >
Encoding:
Text File  |  1990-09-14  |  6.4 KB  |  162 lines  |  [TEXT/MPS ]

  1. MPW Goodies Disk
  2. Macintosh Developer Technical Support
  3. Release 1.1, 2/19/90
  4. © Copyright 1989-1990 Apple Computer, Inc. All Rights Reserved.
  5.  
  6. This folder contains a large number of tools & scripts for
  7. use with MPW 3.1. Some will work with MPW 3.0 and 2.0.2, but
  8. no testing has been done, so you're on your own. 
  9.  
  10. These goodies were written by Apple employees and
  11. contractors, and a few independent developers, and we are
  12. distributing them to users free of charge. However, Apple
  13. does retain all rights to the package. You have permission
  14. to use the package on your machine, and you can give it to
  15. your friends, but it is not in the public domain. You
  16. cannot distribute this package by any means when there is a
  17. charge or fee associated with the distribution, including
  18. charges for disks or download/connect time, unless you have
  19. written permission from Apple Computer. For more
  20. information, please contact Developer Technical Support. 
  21.  
  22. Please read the file 'OSErr Notes' in the ':Docs & Help
  23. Files:' folder for distribution restrictions on the OSErr
  24. tool and its sources. OSErr is included in this package by
  25. permission of the author, Wynn Wagner III. 
  26.  
  27. None of these tools or scripts should be considered
  28. supported products - they are provided AS IS. We intend to
  29. update this package occasionaly, but there is no guarantee
  30. that bugs will be fixed, or that you will be sent upgrades
  31. (free or otherwise).
  32.  
  33. However, if you do fix a bug or make an enhancement, we
  34. would like to know about it. Send the fix to MacDTS: 
  35.  
  36.     AppleLink: MACDTS
  37.     MCI: MACDTS
  38.     UNIX: macdts@applelink.apple.com
  39.     USMail: 20525 Mariani Ave, MS 75-3T
  40.             Cupertino, CA 95014
  41.  
  42. INSTALLATION INSTRUCTIONS:
  43.  
  44. Copy the "Goodies" folder into your MPW folder. (Actually,
  45. you can install it anywhere, but you'll need to edit the
  46. "Userstartup•Goodies" file to tell MPW where to look. More
  47. on this below.)
  48.  
  49. Copy the file "Userstartup•Goodies" into your MPW folder.
  50. Open the copy, and edit the first section. The text
  51. in ALL CAPS is the stuff that generally needs to be replaced.
  52. After you have finished filling in all the blanks,
  53. Save and Close the file.
  54.  
  55. Now edit the "ProjectFolders" file. This file lists
  56. the directories where Projector project folders are kept.
  57. IMPORTANT: put only one directory on each line. If you have
  58. spaces or other odd characters in a directory name,
  59. put the name in double quotes (").
  60.  
  61. Finally, you should edit your UserStartup file to get rid
  62. of the standard Project and Build menus, since this package
  63. includes some much more powerful replacements. You may also
  64. want to remove the Directory menu if you need the menubar
  65. real estate (especially on a Plus or SE).
  66.  
  67. The scripts in this package define a large number of
  68. command key equivalents. If you have done some
  69. customizing of your own, these key commands may conflict.
  70. If so, you will need to do some script editing to
  71. resolve these conflicts.
  72.  
  73. You are now done installing and configuring the package.
  74. Quit MPW and start it up again. The "Userstartup•Goodies"
  75. file will be executed automatically, and all of the
  76. new goodies will be available. Have fun...
  77.  
  78. LIST OF FILES:
  79.  
  80. Setup Files - These require some editing before use
  81.     Userstartup•Goodies        # Startup Script
  82.     ProjectFolders            # List of folders containing projects, one per line
  83.  
  84. Projector Scripts:
  85. # These scripts in particular will have trouble if you use an
  86. # old version of MPW (3.1 is required).
  87.     AddChange                # Add to change history for file
  88.     AddHeader                # Glenn Austin's version of AddHeader
  89.     CheckInAll                # Check in all files from current project
  90.     CancelWindowCheckOut    # Cancel checkout of active window
  91.     ChangeFileName            # Change the name of a file in a project
  92.     CheckedOutFiles            # lists modifiable files in project
  93.     CheckInAll                # check in all modifiable files in project
  94.     CheckWindowIn            # Check in active window
  95.     CheckWindowOut            # Check out active window
  96.     CompareLastRevision        # Compare a checked out file to its previous revision
  97.     FindChange                # script to find an old change in a window
  98.     FindLurkers                # script which checks checked out files against project
  99.     GetLastChange            # Get text of last change comment
  100.     InitProjector            # Setup script - Uses "ProjectFolders" file
  101.     MountProjector            # Mount a project
  102.     OpenCheckedOut            # Open all files checked out for modification
  103.     ProjectMenu                # Create project menu
  104.     ProjListMenu            # put up a menu with all mounted projects in it
  105.     SetProject                # Called by SetProjector to change projects
  106.     SetProjector            # Set current project
  107.     UnmountProjector        # Unmount a project
  108.  
  109. Utility Scripts:
  110.     CompareDirText            # compare two directories for differences in TEXT files
  111.     CvtCComments            # convert old C comments /* */ to C++ style //
  112.     DirActive                # Set directory to active window's parent
  113.     FLookup                    # Fast, simplistic version of Lookup script
  114.     GetMFSize                # extract SIZE resource info
  115.     KeyMenu                    # Setup Command Key menu
  116.     Lookup                    # Lookup a file - modified version
  117.     LookupMenu                # Build a menu of lookup commands
  118.     MarkC                    # Find all functions (and C++ methdods) in file, and mark them
  119.     MarkPascal                # Find all procs and funcs in file, and Mark them
  120.     MountServer                # Script to mount an appleshare server volume
  121.     MyBuildMenu                # Customized, smarter Build Menu
  122.     OpenMultFiles            # Open 1 or more files from one directory
  123.     PasMatIt                # run a source file through PasMat
  124.     SetMarkers                # Script to set up marks in an entire project
  125.     SetMFSize                # Set SIZE resource values
  126.     SourceMenu                # Create menu of source files in a directory
  127.     StripUnits                # get rid of Pascal UNIT resources (faster & more thorough than -clean)
  128.     Trim                    # Delete trailing whitespace
  129.     Wild                    # Single Wildcard Command Interpreter
  130.  
  131. Tools:
  132.     CoolRequest                # Like MPW's Request tool, but does passwords & big text areas
  133.     Env                        # Prints out SysEnvirons info
  134.     GetKeys                    # Allows you to check state of modifier keys
  135.     Justify                    # Does word wrapping of text
  136.     Print2                    # Print 2 pages side by side for TEXT files
  137.     RelString                # string comparison tool used by projector scripts
  138.     UnwrapCommentText        # unwrap comments intelligently - strip whitespace, etc
  139.     WrapCommentText            # wrap comments intelligently
  140.  
  141. :Docs & Help Files:
  142.     Some extra documentation for Print2, Justify, and OSErr tools
  143.  
  144. :Srcs:
  145.     Contains source code for Print2 and OSErr tools. The source for Print2
  146.     doesn't match the current object file (sorry).
  147.  
  148.  
  149. CREDITS:
  150.  
  151.     Darin Adler
  152.     Glenn Austin
  153.     Dave Burnard
  154.     Bob Campbell
  155.     scott douglass
  156.     Fred Huxham
  157.     Andrew Shebanow
  158.     Wynn Wagner III
  159.     The MPW Team
  160.     The Finder Team
  161.     Developer Technical Support
  162.